#ifndef __CM_NAT_REMOTE_CANDIDATE_H__ 
#define __CM_NAT_REMOTE_CANDIDATE_H__ 

#include "Common.h"
#include "tag.h"

namespace cm_nat
{
    using namespace cm_xmpp;

    class RemoteCandidate
    {
    public:
        RemoteCandidate();
        ~RemoteCandidate();

        Tag* tag();
        bool parse(Tag* p_tag);

    protected:
    private:
        UInt8 m_component;
        std::string m_ip;
        UInt16 m_port;
    };
}

#endif